Design and Implementation of a General Purpose 2D CAD System

نویسندگان

  • Tunhua Wu
  • Qinqin Shen
  • Changle Zhou
  • Ping Wang
چکیده

A general purpose 2D CAD system was established by Object-Oriented technology. Key technologies for realizing the system were introduced. The methods for forming shape container, manipulating shape container and constructing graph template library were described in detail. Basic shapes, such as line, rectangle, ellipse, polygon, B-Spline curve and textbox, can be grouped to be a shape container, and the shape containers can also be grouped to form a more complex one. The hierarchy of shape container is a Tree. Hence, to manipulate shape container is to access the container recursively. The Redo and Undo functions were realized by serializing canvas status to temporary files. And all of the canvas statuses were managed by undo-stack and redo-stack. The purposefully formed shape container can be reformed to a graph template, and the graph templates of the same type can be stored as a library. Different graph template library corresponds to different application. Various types of graph template library ensure the generality and flexibility of this system. Experimental results showed that the proposed methods are effective. This system can be applied to a lot of fields, such as construction, machinery and electronics. Index Terms CAD, graph element, Object-Oriented technology, tree structure, B-Spline curve

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Unified General Purpose Cad System at Cern

Several different CAD systems are in use at CERN today. Most of the 3D design work for the LHC is being done using Euclid from MDTVision. For 2D design work AutoCAD is widely used. Also, various special design tools exist for tasks such as electrical design and schematics. Even though the LHC design will be finished with Euclid, it has been clear since several years that a new 3D CAD system wil...

متن کامل

ساختار دهی آنی داده‌‌های مکانی ورودی GIS با تأکید بر عارضه راه

An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...

متن کامل

Development of a Robust Observer for General Form Nonlinear System: Theory, Design and Implementation

The problem of observer design for nonlinear systems has got great attention in the recent literature. The nonlinear observer has been a topic of interest in control theory. In this research, a modified robust sliding-mode observer (SMO) is designed to accurately estimate the state variables of nonlinear systems in the presence of disturbances and model uncertainties. The observer has a simple ...

متن کامل

Design, implementation and evaluation of short-term electronic training courses for medical students to prepare for participation in clinical competency tests of general medicine

Abstract Design, implementation and evaluation of short-term electronic training courses for medical students to prepare for participation in clinical competency tests of general medicine Introduction: Due to the need to teach practical skills to students and provide the opportunity to repeat the practice of these skills during the internship and after the clinical competency test and the b...

متن کامل

A Comparative Study of VHDL Implementation of FT-2D-cGA and FT-3D-cGA on Different Benchmarks (RESEARCH NOTE)

This paper presents the VHDL implementation of fault tolerant cellular genetic algorithm. The goal of paper is to harden the hardware implementation of the cGA against single error upset (SEU), when affecting the fitness registers in the target hardware. The proposed approach, consists of two phases; Error monitoring and error recovery. Using innovative connectivity between processing elements ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • JCP

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2012